Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia #1-w3 Romania F6 Romania F7 Romania F10 Romania F13 Romania F15 Romania F16 Hungary F5 Hungary F6 Austria F1 Austria F2 Italy F2 Italy F3 Italy F4 Romania F1 Romania F5 Romania F6 Romania F7 Romania F8 Romania F15 Italy F5 Germany F11 Israel F5 Israel F6 Spain F7 Sweden F1 Sweden F2 Sweden F3 Romania F4 Romania F5 Romania F6 Germany F9 Germany F10 Germany F12 Germany F13 Italy F28 Netherlands F4 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Italy F2 France F4 France F5 Turkey F5 Croatia #1-w2 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Italy F23 France F13 France F14 France F18 Germany F4 Germany F5 France F3 France F6 Italy F10 Italy F18 Italy F24 France F14 France F15 France F4 France F5 Spain F23 France F24 Croatia #1-w4 Switzerland F2 Romania F11 Germany F11 Great Britain F19 Romania F5 Germany F3 Romania F2 Romania F12 Romania F1 Romania F2 Germany F4 Romania F3 Germany F4 Germany F7 Morocco F2 Romania F4 Romania F4 Iran F4 Romania F17 Belgium F5 USA F33 USA F34 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Romania F4 (Bucharest) Romania F8 (Pitesti) Romania F9 (Bucharest) Netherlands F1 Romania F8 (Bucharest) M25 Nussloch M25 Trento M25 Nottingham M25 Nottingham Harbour Tennis Cup Regione Lombardia - Milan KGHM Dialog Polish Indoors - Wroclaw Tatra Banka Slovak Open - Bratislava Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens Riviera de Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere GHI Bronx Tennis Classic - Bronx 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ethias Trophy - Mons Labertz Open by Stawag - Aachen National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Monza Challenger Kosice Challenger Pozoblanco Challenger Cordenons Challenger Brasov Challenger St. Remy Challenger Todi Challenger Palermo Challenger Napoli Challenger Kolding Challenger Aachen Challenger Jersey Challenger Bratislava Challenger Meknes Challenger Athens Challenger Rome Challenger Ostrava Challenger Ramat Hasharon Challenger Biella Challenger Alessandria Challenger Rome Challenger Lugano Challenger Milan Challenger Rimini Challenger Orbetello Challenger Recanati Challenger Cordenons Challenger San Marino Challenger Istanbul Challenger Brasov Challenger Eckental Challenger Ortisei Challenger Aachen Challenger Helsinki Challenger Courmayeur Challenger Caltanissetta Challenger Barletta Challenger Johannesburg Challenger Alessandria Challenger Rijeka Challenger Marburg Challenger Turin Challenger San Benedetto Challenger Sopot Challenger Recanati Challenger Brasov Challenger Izmir Challenger Noumea Challenger Heilbronn Challenger Bucaramanga Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Guadalajara Challenger Marrakech Challenger Kaohsiung Challenger Athens Challenger Bordeaux Challenger Vancouver Challenger Sibiu Challenger Alphen Challenger Brasov Challenger Rennes Challenger Rio De Janeiro Challenger Eckental Challenger Ortisei Challenger Tunis Challenger Kun-Ming Challenger Arad Challenger Nottingham-2 Challenger Lexington Challenger Aptos Challenger San Marino Challenger Alphen Challenger Sibiu Challenger Rennes Challenger Eckental Challenger Sao Paulo Challenger Tour Finals Noumea Challenger Panama City Challenger Barranquilla Challenger Aix En Provence Challenger Vicenza Challenger Nottingham-2 Challenger Kosice Challenger Padova Challenger Granby Challenger Poznan Challenger Vancouver Challenger Aptos Challenger San Marino Challenger St. Remy Challenger Brasov Challenger Trnava Challenger Orleans Challenger Sibiu Challenger Mons Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Casablanca Challenger Glasgow Challenger New Delhi Challenger Kolkata Challenger Drummondville Challenger Raanana Challenger Le Gosier Challenger Napoli Challenger Sarasota Challenger Savannah Challenger Turin Challenger Rome Challenger Furth Challenger Recanati Challenger Manerbio Challenger Banja Luka Challenger Sibiu Challenger Agri Challenger Mons Challenger Brest Challenger Bergamo Challenger Wroclaw Challenger Napoli Challenger Rome Challenger Furth Challenger Portoroz Challenger Manerbio Challenger Koblenz Challenger Rennes Challenger Yokohama Challenger Francavilla Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Mestre Challenger Surbiton Challenger Caltanissetta Challenger Scheveningen Challenger Aptos Challenger Vancouver Challenger Rome Challenger Stockton Challenger Eckental Challenger Le Gosier Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Vancouver Challenger Chicago Challenger Eckental Challenger Bratislava Challenger Cherbourg Challenger Phoenix Challenger Murcia Challenger Tunis Challenger Busan Challenger Gwangju Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Istanbul Challenger Glasgow Challenger Nur-Sultan Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Ann Arbor Challenger Quimper Challenger Cherbourg Challenger Koblenz Challenger Prague Challenger Prague II Challenger Aix En Provence Challenger Quimper 2 Challenger Cherbourg Challenger Rome 2 Challenger Orleans Challenger Quimper Challenger Cherbourg Challenger Pau Challenger Lugano Challenger Open Romania - Bucharest Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Grand Prix Hassan II - Casablanca Qatar Exxon Mobil Open - Doha Open 13 - Marseille Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Heineken Open - Auckland Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport BCR Open Romania - Bucharest Erste Bank Open - Vienna VTR Open - Vina del Mar Open 13 - Marseille US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Aircel Chennai Open - Chennai Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Ecuador Open - Quito Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice Citi Open - Washington Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle European Open - Antwerp Maharashtra Open - Pune Hall of Fame Open - Newport Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier European Open - Antwerp Mouilleron-Le-Captif Challenger Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Brasov Challenger - Brasov Asirom Challenger - Brasov Garden Open 2005 - Rome Citta di Monza - Monza Oberstaufen Cup - Oberstaufen Architect Open - Budapest Guzzini Challenger - Recanati Citta di Monza - Monza Garden Open - Rome Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Timisoara Challenger 2005 - Timisoara Citta di Como - Como Challenger Brasov - Brasov IPP Open - Helsinki Tennis Napoli Cup 2007 - Napoli Steelers Cup - Kosice La Rinascente Tennis Cup Harbour Club Milano - Milan Trofeo Sisma Mantova - Mantova Open des Alpes Trophee BNP Paribas - Grenoble 4th Volkswagen Challenger - Wolfsburg LXV Concurso Internacional Vigo - Vigo Hurricane Tennis Open - Bradenton Siemens Open - Scheveningen Kos Succhetti Tennis Cup - Cordenons XI Torneo Internazionale di Tennis - Barletta Brasov Challenger - Brasov Roma Open Challenger - Rome XI Trofeo Ciudad de Quito - Quito Manchester Challenger Recanati Challenger Istanbul Challenger Orleans Challenger Bergamo Challenger Napoli Challenger Mitsubishi Electric Europe Cup - Monza Rome Challenger Rhodes Challenger Noumea Challenger Como Challenger Heilbronn Challenger Bergamo Challenger Wolfsburg Challenger Heilbronn Challenger Bulgarian Open Challenger - Sofia Bath Challenger 5° Sporting Challenger - Turin Segovia Challenger Morocco Tennis Tour - Marrakech Rome Challenger Binghamton Challenger Napoli Challenger Polska Energia Open - Bytom Napoli Challenger Palermo Challenger Rennes Challenger Orleans Challenger Helsinki Challenger Mamaia Challenger - Constanta Memorial Manfredini - Sassuolo Roma Challenger 2007 - Rome Cordenons Challenger Constanta Challenger - Constanta Croatia Osiguranje Rijeka Open - Rijeka Rome Challenger Top Wool Challenger-Immagine Trophy - Biella Sporting Challenger '08-Trofeo Regione Piemonte - Turin Rome Challenger Busan Challenger Kosice Challenger Vancouver Challenger Brasov Challenger Trnava Challenger Mons Challenger Heilbronn Challenger Cherbourg Challeger Tunis Challenger Nottingham Challenger Arad Challenger Milan Challenger Lexington Challenger Cortina Challenger Cordenons Challenger Mouilleron-Le-Captif Challenger Mamaia Challenger - Constanta Caltanissetta Challenger Scheveningen Challenger Montevideo Challenger Prague Challenger Vancouver Challenger Cordenons Challenger Helsinki Challenger Alphen Challenger Wolfsburg Challenger Casablanca Challenger Mons Challenger Johannesburg Challenger Eckental Challenger Geneva Challenger Bergamo Challenger Cherbourg Challenger Kos-Zucchetti Tennis Cup - Cordenons Vicenza Challenger Caltanissetta Challenger Perugia Challenger Ilkley Challenger Todi Challenger Segovia Challenger Nottingham Challenger Kyoto Challenger Morocco Tennis Tour - Tanger Como Challenger Genova Challenger St. Remy Challenger Banja Luka Challenger Antonio Savoldi-Marco Co. - Manerbio Fairfield Challenger Casablanca Challenger Charlottesville Challenger Bauer Watertechnology Cup - Eckental Knoxville Challenger Champaign Challenger Happy Valley Challenger Drummondville Challenger Geneva Challenger Vicenza Challenger Bratislava Challenger Rabat Challenger Memorial Manfredini - Sassuolo Sibiu Challenger Tiburon Challenger Nottingham Challenger Copa Petrobras - Santiago Todi Challenger Copa Petrobras - Montevideo Trani Challenger Reggio Emilia Challenger Challenger Cudad de Guayaquil - Guayaquil San Marino Challenger Sibiu Challenger Trnava Challenger Czech Indoor Open - Prague Bordeaux Challenger Rome Challenger Seoul Challenger Cordenons Challenger Orleans Challenger X Torneo Internazionale di Tennis - Barletta Pozoblanco Challenger Manerbio Challenger 5 Volkswagen Challenger - Wolfsburg Orleans Challenger San Benedetto Challenger Mons Challenger Orbetello Challenger Ostdeutscher Sparkassen Cup - Dresden Biella 5 Challenger Nottingham 1 Challenger Meerbusch Challenger Biel Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Eckental Challenger Bendigo Challenger Forli 4 Challenger Biel Challenger Turin Challenger Heilbronn Challenger Tunis Challenger Ilkley Challenger Cordenons Challenger Athens Challenger Manchester Challenger Riviera di Rimini Challenger - Rimini San Remo Challenger Guzzini Challenger - Recanati Quimper Challenger Sibiu Challenger Marbella Challenger ATP Challenger Tour Finals Orleans Challenger Nottingham Challenger Heilbronn Challenger Rome Challenger Eckental Challenger Brasov Challenger - Brasov Irving Challenger Constanta Challenger Ortisei Challenger Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Cherbourg Challenger Palermo Challenger Ethias Trophy - Mons Challenger 42 - Andrezieux Bratislava Challenger Mersin Challenger Lambertz Open by Stawag 2007 - Aachen Internazionali di Tennis di Bergamo - Bergamo Mons Challenger Nottingham Challenger Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Helsinki Challenger Men's Pro Challenger at Tunica National - Tunica Pharma Medico Open 2008 - Aarhus Kish Free Zone Island Challenger - Kish Island Marrakech Challenger San Benedetto Challenger Le Gosier Challenger Recanati Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Barletta Challenger Gemax Samsung Open 2005 - Belgrade Sarasota Challenger Anning Challenger Open des Alpes Trophee BNP Paribas - Grenoble Timisoara Challenger Trani Challenger Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Rabat Challenger Como Challenger Tennislife Cup - Napoli Surbiton Challenger Architect Open - Budapest Copa Petrobras - Bogota Napoli Challenger Cordenons Challenger Mons Challenger Orleans Challenger USTA Freeman Men's Challenger - Joplin Salzburg Challenger Sofia Challenger Tunis Challenger Steelers Cup - Kosice Porto Alegre Challenger Indian Wells Challenger Liberec Challenger Unicredit (Suisse) Bank S.A. Challenger - Chiasso BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Ortisei Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Delray Beach International Tennis Championships - Delray Beach Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Rogers Cup - Montreal Gerry Weber Open - Halle Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Bet-at-home Open - Hamburg Alessandria Challenger Quimper Challenger Open 13 - Marseille BMW Open - Munich Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Rome 1 Challenger Ethias Trophy - Mons Aegon Nottingham Open - Nottingham Mons Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Nottingham Challenger Hypo Group Tennis International - Portschach Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Citta di Como Challenger - Como Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Farmers Classic - Los Angeles Australian Open - Melbourne Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Mouilleron-Le-Captif Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London cinch Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne European Open - Antwerp Gelsor Open Romania - Bucharest Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Group I, 1R, BOL-BEL 2-3 Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Valencia Open - Valencia Tata Open Maharashtra - Pune Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open - Melbourne French Open - Paris Olympics - London